Ensuring Task Dependencies During Workflow Recovery
نویسندگان
چکیده
Workflow management systems (WFMS) coordinate execution of multiple tasks performed by different entities within an organization. In order to coordinate the execution of the various tasks in a workflow, task dependencies are specified among them. These task dependencies are enforced during the normal execution of the workflow. When a system crash occurs some tasks of the workflow may be committed, some may be partially executed and others unscheduled. In such a situation, the recovery mechanism must take appropriate actions to react to the failure. Although researchers have worked on the problem of workflow recovery, most of these work focus on restoring consistency by removing the effects of partially executed tasks. However, these work fail to address how to ensure task dependencies during workflow recovery. In this paper, we consider the workflow recovery problem and propose a recovery scheme that ensures the satisfaction of dependencies in a workflow and restores consistency as well.
منابع مشابه
An Execution Model for Multilevel Seccure Workflows
Workflow management systems (WFMS) support the modeling and coordinated execution of processes within an organization. To coordinate the execution of the various activities (or tasks) in a workflow, task dependencies are specified among them. In a multilevel secure (MLS) workflow, tasks may belong to different security levels. Ensuring the task dependencies from the tasks at higher security lev...
متن کاملA Semantic-Based Execution Model for Multilevel Secure Workflows
Workflow management systems (WFMS) support the modeling and coordinated execution of processes within an organization. To coordinate the execution of the various activities (or tasks) in a workflow, task dependencies are specified among them. As advances in workflow management take place, they are also required to support security. In a multilevel secure (MLS) workflow, tasks may belong to diff...
متن کاملMining and Re-engineering Transactional Workflows for Reliable Executions
A continuous evolution of business process parameters, constraints and needs, hardly foreseeable initially, requires from the business process management systems a continuous design and a reliable process model. In this paper, we are interested in developing a reactive design through a process log analysis ensuring process re-engineering and execution reliability. We propose to analyse workflow...
متن کاملConsistency and Failure Handling in Electronic Contracts
E-contracts are textual documents describing various contractual assignments/tasksand dependencies among contractual elements such as parties, activities, clauses, exceptions and payments. The dependencies and constraints in e-contract can be differently stated in different parts of large documents. Inconsistencies in the e-contract document, particularly the contract activities and clauses spe...
متن کاملRecovering from Malicious Attacks in Workflow Systems
Workflow management systems (WFMS) coordinate execution of logically related multiple tasks in an organization. Such coordination is achieved through dependencies that are specified between the tasks of a workflow. Often times preventive measures are not enough and a workflow may be subjected to malicious attacks. Traditional workflow recovery mechanisms do not address how to recover from malic...
متن کامل